// 定义接口类型
// 1.定义阈值设置的数据类型
export interface IDeviceType {
    id: number, // 设备的编号
    name: string, // 设备的名称
    normal_low: number, // 设备的最小调节的数值
    normal_high: number, // 设备的最大调节的数值
    current_val: number // 当前数组
}
// 2.定义一个http返回数据的接口
export interface IhttpReturn {
    code: number, // 状态码
    msg: string, // 发送的信息
    data?: any // 发送的数据
}

// 3.定义用户的登录参数接口
export interface loginType {
    username: string, //用户的名称
    password: string // 用户的登录密码
}

// 4.定义设备得运行状态接口
export interface IrunStatus {
    id: number, // 设备编号
    normal: number, // 正常得运行状态
    warning: number, // 警告得运行状态
    error: number   // 报警的运行状态
}

// 5.定义模块的接口
export interface Imodule {
    id: number, //模块的编号
    deviceName: string, // 模块的名称
    isChecked: boolean, // 是否被选中
    status?: boolean,  // 设备是否正常运行
    location?: string // 模块安装的位置
}



